package com.backend.modules.system.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "用户查询参数")
public class UserQueryDTO {
    
    @Schema(description = "用户名")
    private String username;
    
    @Schema(description = "真实姓名")
    private String realName;
    
    @Schema(description = "手机号")
    private String phone;
    
    @Schema(description = "用户类型(1:管理员,2:教师,3:学生)")
    private Integer userType;
    
    @Schema(description = "状态(true:启用,false:禁用)")
    private Boolean status;
    
    @Schema(description = "部门ID")
    private Long departmentId;
    
    @Schema(description = "包含子部门(true:包含,false:不包含)")
    private Boolean includeChildren = false;
} 